rypto 九层妖塔 —— 一道内含 24 种编码及加密算法的巨无霸套娃式密码题
本文为看雪论坛优秀文章
看雪论坛作者ID:xcbyao
目录
九层妖塔
0x00前言
0x01设计大纲
0x02详细思路
0x03后记
九层妖塔
二层:幽曲木栅落凡尘
三层:普莱菲尔封凯撒
四层:道法挪移镇邪煞
五层:半盲道人荡图灵
六层:圣堂武士震四方
七层:九转方棋威五堂
八层:梵音回响摄心神
九层:九曲轮回链生死
阵启:万古佛法通古今
破封:六十四卦补阴阳
0x00前言
0x01设计大纲
0x02详细思路
R00zRE9PQlRHWVpVSVJLR0lKQlRRT0JUR0ZDVU1RU0RIQkJUR05TRklaQkVHT0JaSVZERUVRWllIQVpUTVJLR0lKQlRRUVpUR1pDVU1RU0RIQTRVS1JTQ0lNNERRTVpXSVZERUVRWllJTVpUSVJLR0lKQlRRT0tGSVpCRUdPQllHTVlVS1JTQ0lNNEVHTVpVSVZERUVRWllIRkNVTVFTREhBNERHTUtGSVpCRUdPQ0RHTVpFS1JTQ0lNNERTUktHSUpCVFFPQlRHWkNVTVFTREhCQlRHTVNGSVpCRUdPQlpJVkRFRVFaWUhBWlRNUktHSUpCVFFRWlRHRkNVTVFTREhBNFVLUlNDSU00RFFNWlJJVkRFRVFaWUlNWlRDUktHSUpCVFFPS0ZJWkJFR09CWUdNWVVLUlNDSU00RUdNWlRJVkRFRVFaWUhGQ1VNUVNESEE0REdOU0ZJWkJFR09DREdNWlVLUlNDSU00RFNSS0dJSkJUUU9CVEdaQ1VNUVNESEJCVEdOS0ZJWkJFR09CWklWREVFUVpZSEFaVENSS0dJSkJUUVFaVEdWQ1VNUVNESEE0UT09PT0K
由“基座”联想到 base 编码,最后确定依次进行 base64、base32、base16
得出一堆信息,继续分析……
“隐塔身”可能暗示隐藏着某些信息,通过上面的解密得到以下信息:
6x6=(1,6)(6,6)(6,4)(1,4)(1,2)(6,2)(6,1)(1,1)(1,3)(6,3)(6,5)(1,5)
但是似乎还不够,我们没有找到下一层的方法,再看看那张图,发现下面有一些空白,反白一下,又发现了一些信息:(上面的数字似乎缺了一些,还有个字母 l,之后回忆起正是对应上文的加密 base64、base32、base16)。
6 32 l
TmluZSBsYXllciBkZW1vbiB0b3dlcg==
TG9zdCBjb21wYXNz
base64解出如下:
naitnclesdpplwalpigostautgddehcioean
nlgcoeassitdipaouptltegwnadadlcpenhi
6x6=(1,6)(6,6)(6,4)(1,4)(1,2)(6,2)(6,1)(1,1)(1,3)(6,3)(6,5)(1,5)
“菲尔的钥匙:rtkhyfbveapxnwuolgmcdzqsi ”
VUIRCPFTXYWI
尝试普莱菲尔密码,加上注释中“菲尔的钥匙”,进行在线解密
http://www.practicalcryptography.com/ciphers/classical-era/playfair/
得到:(吾儿,亦有汝焉?)
ANDYOUBRUTUS
Et tu, Brute?
mywolcns,jlyzcf,jliwymm
https://planetcalc.com/1434/
确定偏移量均为 ROT20,得到:
security,prefil,process
ttrwohettseihuiahwssdomtitrieitnhroaiernbtho
thebodhithiswithouttreesthemirrorisnottaiwan
⠁⡺⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⠊⠁⡼⠁⡱⠁⡯⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡭⠁⡱⠁⠌⠁⡯⠁⡺⠁⡿⠁⡭⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⠊⠁⡼⠁⡯⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡭⠁⠌⠁⡯⠁⡺⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡿⠁⡭⠁⡺⠁⡺⠁⡺⠁⡱⠁⠊⠁⡼⠁⡯⠁⡼⠁⡼⠁⡛⠁⡼⠁⡭⠁⠌⠁⡯⠁⡼⠁⡱⠁⡼⠁⡿⠁⡭⠁⡺⠁⡺⠁⡱⠁⡺⠁⠊⠁⡼⠁⡯⠁⡺⠁⡱⠁⡺⠁⡺⠁⡭⠁⠌⠁⡯⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡿⠁⡱⠁⡭⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⠊⠁⡱⠁⡼⠁⡯⠁⡼⠁⡼⠁⡼⠁⡱⠁⡼⠁⡼⠁⡼⠁⡼⠁⡼⠁⡱⠁⡭⠁⠌⠁⡯⠁⡼⠁⡼⠁⡱⠁⡼⠁⡼⠁⡼⠁⡼⠁⡼⠁⡱⠁⡼⠁⡼⠁⡼⠁⡼⠁⡼⠁⡛⠁⡼⠁⡼⠁⡿⠁⡭⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⠊⠁⡼⠁⡯⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⡭⠁⠌⠁⡯⠁⡺⠁⡱⠁⡺⠁⡺⠁⡿⠁⡭⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⠊⠁⡱⠁⡼⠁⡯⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⡺⠁⡭⠁⠌⠁⡯⠁⡱⠁⡺⠁⡺⠁⡺⠁⡺⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡿⠁⡼⠁⡱⠁⡼⠁⡼⠁⡿⠁⡼⠁⡼⠁⡛⠁⡼⠁⡼⠁⡼⠁⡼⠁⡼⠁⡱⠁⡼⠁⡼⠁⡿⠁⡺⠁⡺⠁⡱⠁⡺⠁⡺⠁⡺⠁⡿⠁⡼⠁⡱⠁⡼⠁⡼⠁⡼⠁⡼⠁⡼⠁⡱⠁⡼⠁⡿⠁⡭==
“半盲道人”很容易联想到盲文,加上上一层解出的刻着 way 的“失落的无字罗盘”,猜测为盲文密码,在线解密
https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=mangwen
得到:
+++++ +++[- >++++ ++++< ]>+.< +++++ +[->+ +++++ <]>++ +++++ .<+++ [->--
-<]>- -.<++ +[->+ ++<]> ++++. <++++ ++++[ ->--- ----- <]>-- ----- -----
--.<+ +++++ +[->+ +++++ +<]>+ ++.<+ ++++[ ->+++ ++<]> +++++ +++.- --.--
----- --.++ +++.- ----- -.<
https://www.splitbrain.org/services/ook
得到:
Alan Turing
https://www.somd5.com/
c342cdb7d4ad65f3467f1ab056f1f9c6
SITALSOZENWALKISZENS
解码得到一把钥匙:(根据提示,加上两个空格,即九转方棋的英文)
nine turn chess
Lpf dociktf tvlwhft heg qpaxkcqyrojkuy, nojgmw, a fbce rhwkm qpaxkc(Hit:一念之间威五堂)
http://www.atoolbox.net/Tool.php?Id=856
得到:(一念愚即般若绝,一念智即般若生)
One foolish thought the prajnaparamita, namely, a read think prajna
.. . .. . ..... .. ..... .. ..... .. .. . .. . .. . ..... .. ..... .. .. . .. . .. . .. . ..... .. .. . ..... .. ..... .. ..... .. ..... .. .. . .. . .. . ..... .. ..... .. .. . ..... .. ..... .. ..... .. ..... .. .. . .. . ..... .. ..... .. ..... .. .. . .. . .. . .. . ..... .. .. . ..... .. ..... .. ..... .. ..... .. .. . ..... .. ..... .. ..... .. ..... .. .. . .. . .. . ..... .. ..... .. .. . .. . .. . .. . ..... .. .. . .. . ..... .. ..... .. ..... .. .. . ..... .. ..... .. ..... .. ..... .. .. . .. . .. . ..... .. ..... .. .. . .. . ..... .. ..... .. ..... .. .. . .. . .. . .. . ..... .. .. . .. . .. . .. . ..... .. .. . .. . ..... .. ..... .. ..... ..
FFWWW FFFWW FFFFW FWWWW FFFWW FWWWW FFWWW FFFFW FWWWW FWWWW FFFWW FFFFW FFWWW FWWWW FFFWW FFWWW FFFFW FFFFW FFWWW
ZZOOO ZZZOO ZZZZO ZOOOO ZZZOO ZOOOO ZZOOO ZZZZO ZOOOO ZOOOO ZZZOO ZZZZO ZZOOO ZOOOO ZZZOO ZZOOO ZZZZO ZZZZO ZZOOO
00111 00011 00001 01111 00011 01111 00111 00001 01111 01111 00011 00001 00111 01111 00011 00111 00001 00001 00111
..--- ...-- ....- .---- ...-- .---- ..--- ....- .---- .---- ...-- ....- ..--- .---- ...-- ..--- ....- ....- ..---
http://www.zhongguosou.com/zonghe/moErSiCodeConverter.aspx
Something for nothing.
符合压缩包中注释信息——龙族,确定为压缩包密码,测试一下,成功解压出 TXT 文件,内含如下信息:
新佛曰:修般吽所我喼阿亦婆提願空哆伏嚴波若迦喼兜修嚴迦彌諦提般婆亦修眾摩耨摩耨提願祗吽若咒羅羅吶提眾嘇喃吽諦吶愍喼嘚嚩須須諦須阿阿隸薩亦空聞兜伏阿愍須耨須莊空願宣叻嚩是修提愍空宣婆僧吽色諦嚴隸寂囉願吶即缽宣願缽缽宣塞即我眾劫菩吽祗色心所莊提般蜜彌莊訶嘚聞夷訶寂嚴斯空是彌眾劫波吽耨提迦訶祗塞咤所斯寂若彌兜叻提喃提若劫宣諦斯波所諸闍吶囉我空彌宣耨宣諸寂祗眾塞提心薩心降般愍婆阿迦眾慧吽降咤波咒菩哆菩迦愍婆喃喼宣咒吽如亦囑囑提
由“佛法通古今”以及“新佛曰:”联想到新旧与佛论禅,很明显要先进行一次新约佛论禅,解出:
冥呼苦呐羅舍冥夜皤真俱離罰得罰夜梵上冥恐奢豆喝梵所佛梵闍皤悉心侄苦奢般冥喝梵死恐皤孕蘇奢吉奢波老俱亦依冥多諳訶
http://www.keyfc.net/bbs/tools/tudoucode.aspx
01001110 01101111 01110100 01101000 01101001 01101110 01100111
http://tool.huixiang360.com/str/from-binary.php
0x03后记
注:题目压缩包下载链接https://bbs.pediy.com/attach-download-208547.htm,解压密码:bbs.pediy.com。
看雪ID:xcbyao
https://bbs.pediy.com/user-844201.htm
*本文由看雪论坛 xcbyao 原创。
推荐文章++++
好书推荐